python除了skimage之外,也有電腦視覺(Computer vision)的函式庫,電腦視覺的目標是讓機器更加容易看的科學,希望利用影像完成像人觀察的動作。而計算封閉圖形的數量就是人們可以做的非常好,電腦不一定做的好的事情,從無人機影像中,我們可以很容易的判斷物件的數量,但是機器不行,因此需要用到電腦視覺來解決這種問題。
在Ubuntu的指令是
pip install opencv-python
但是如果在python import 是
import cv2
讀取檔案
img = cv2.imread("檔案名稱")
寫入檔案
cv2.imwrite("檔案名稱", 陣列)
skimage與opencv-python兩者影像都是讀入numpy.ndarray。
到了第22天,雖然還有很多東西可以寫,但是真的有點擔心不能完整的把所有東西串起來,又因為時間的關係,每天的產出並不多,原本預計可以產出兩種計算數量的方式,可能只能一種了,希望30天內可以至少完成一種。
[1] 電腦視覺定義
[2] OpenCV 識別圖片中的米粒個數,並計算米粒的平均面積和長度
[3] 安裝opencv-python
[4] Python 與 OpenCV 基本讀取、顯示與儲存圖片教學